/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.far.aus.adm.clas;

import com.far.lib.BaseDatos;
import java.sql.ResultSet;

/**
 *
 * @author Jorge
 */
public class FormaPago extends BaseDatos{
    public FormaPago(String m, int p, String db, String u, String c){
        super(m, p, db, u, c);
    }

    public ResultSet getTipoFormaPago(String id)
    {
        return this.consulta("select * from tbl_tipo_forma_pago with (nolock) where id_tipo_forma_pago="+id);
    }
     
    public boolean nombreExiste(String id, String forma_pago)
    {
        try{
            ResultSet rs = this.consulta("SELECT * FROM tbl_tipo_forma_pago with (nolock) where lower(forma_pago)='"+forma_pago.toLowerCase()+"' and id_tipo_forma_pago<>"+id);
            if(this.getFilas(rs)>0){
                return true;
            }
            rs.close();
        }catch(Exception e){
            e.printStackTrace();
        }
        return false;
    }
    
    public boolean insertar(String forma_pago, String estado)
    {
        return this.ejecutar("insert into tbl_tipo_forma_pago(forma_pago, estado) values('"+forma_pago+"', "+estado+")");
    }
    
    public boolean actualizar(String id, String forma_pago, String estado)
    {
        return this.ejecutar("update tbl_tipo_forma_pago set forma_pago='"+forma_pago+"', estado="+estado+" where id_tipo_forma_pago="+id);
    }
    
}
